technology and law - German English Dictionary